package com.cpp.pojo.vo.question;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class QuestionVO {
//    @ExcelProperty("题目id")
//    @ColumnWidth(20)
//    private Long id;
    //所属考试名称
    @ExcelProperty("所属考试名称")
    @ColumnWidth(20)
    private String examTitle;
    //所属课程名称
    @ExcelProperty("所属课程名称")
    @ColumnWidth(20)
    private String courseName;
    //类型：0实训练习/1开放题/2简答题/3单选题/4多选题
    @ExcelProperty("题目类型")
    @ColumnWidth(20)
    private Integer type;
    //难度：1`简单`/2`中等`/3`困难`
    @ExcelProperty("题目难度1`简单`/2`中等`/3`困难`")
    private Integer difficulty;
    //难度
    @ExcelProperty("难度类型`简单`/2`中等`/3`困难`")
    private String difficultyName;
    //分数
    @ExcelProperty("题目分数")
    @ColumnWidth(20)
    private Integer score;
    //题目内容（含题干）
    @ExcelProperty("题目内容")
    @ColumnWidth(40)
    private String content;
    //正确答案
    @ExcelProperty("正确答案")
    @ColumnWidth(40)
    private String answer;
    //答案解析
    @ExcelProperty("答案解析")
    @ColumnWidth(60)
    private String analysis;

}
